ทำความรู้จัก SHRDLU (1968-1970)
นานก่อนจะมีโมเดลภาษาขนาดใหญ่เช่น GPT มี SHRDLU. พัฒนาโดย Terry Winograd ที่ MIT มันเป็นการทดลองที่ก้าวล้ำใน "AI เชิงสัญลักษณ์" (หรือที่รู้จักกันในชื่อ GOFAI: Good Old-Fashioned AI).
1. สมมติฐาน "โลกขนาดเล็ก"
แทนที่จะพยายามทำความเข้าใจจักรวาลทั้งหมด (ซึ่งซับซ้อน) SHRDLU อาศัยอยู่ใน โลกของบล็อก (Blocks World). โลกนี้มีเพียงวัตถุเฉพาะ: อิฐ, พีระมิด และกล่อง.
- การเชื่อมโยงสัญลักษณ์ (Symbol Grounding): เนื่องจากโลกมีขนาดเล็ก ทุกคำ ("สีแดง", "ย้าย", "บน") จึงสามารถกำหนดได้อย่างสมบูรณ์แบบ โปรแกรม "เข้าใจ" บล็อก เพราะมันมีตัวชี้โดยตรงไปยังวัตถุนั้นในหน่วยความจำ
2. ความสามารถ
- การทำความเข้าใจ:"วางบล็อกสีแดงบนบล็อกสีเขียว"
- การให้เหตุผล:"ฉันทำไม่ได้ บล็อกสีเขียวถูกครอบอยู่" (มันเข้าใจข้อจำกัดทางฟิสิกส์)
- หน่วยความจำ:"ทำไมคุณถึงทำเช่นนั้น?" -> "เพราะคุณสั่งให้ฉันทำ"
3. บริบททางประวัติศาสตร์
มันทำงานบนคอมพิวเตอร์เมนเฟรม DEC PDP-10 (ความเร็ว 1 MIPS) และใช้จอแสดงผลกราฟิกแบบเวกเตอร์ ตรรกะถูกเขียนด้วย MacLisp และ Micro-Planner.
การแสดงผลใน Python (สถานะ "State")
หัวเรื่อง
คำอธิบายภาพอยู่ที่นี่